package com.bluegalaxy.nhb.snservice.service.inquery;

import com.bluegalaxy.nhb.snservice.domain.model.InqueryTemplate;
import com.bluegalaxy.nhb.snservice.domain.vo.BootstrapTableParam;
import com.bluegalaxy.nhb.snservice.domain.model.InqueryTemplate;
import com.bluegalaxy.nhb.snservice.domain.vo.BootstrapTableParam;

import java.util.List;
import java.util.Map;

/**
 * @Author
 * @Date 2016/5/17 15:48
 * @Description
 **/
public interface InqueryService {

//    InqueryTemplate getInqueryTemplateById(int id);
//
//    /**
//     * 拼接sql  执行select
//     * @param inquery
//     * @param bootstrapTableParam
//     * @return
//     */
//    List<Map> queryInquery(InqueryTemplate inquery, BootstrapTableParam bootstrapTableParam, Map requestParamMap, Map sessionMap);
//
//
//    /**
//     * 处理排序
//     * @param bootstrapTableParam
//     * @return
//     */
//    String executeSort(BootstrapTableParam bootstrapTableParam);
//
//    /**
//     * 生成sql
//     *
//     * @param inquery
//     * @param bootstrapTableParam
//     * @param requestParamMap request请求参数map
//     * @param sessionMap    session请求参数map
//     * @return
//     */
//    String createSql(InqueryTemplate inquery, BootstrapTableParam bootstrapTableParam,
//                     Map<String,String[]> requestParamMap,Map<String,String> sessionMap);

}
